home *** CD-ROM | disk | FTP | other *** search
/ Mac Magazin/MacEasy 21 / Mac Magazin and MacEasy Magazine CD - Issue 21.iso / Utilities / Un*x Amiga Emulator / Readme's / README.mac < prev    next >
Text File  |  1996-03-26  |  5KB  |  105 lines

  1.                   U.A.E.
  2. Version 0.5
  3.  
  4. Most of what you should read is in the original Unix README file also included in the package. Im going to note only what's supported and what's not on this Macintosh version.
  5. The TRANSROM and TRANSDISK amiga applications on the previous release were
  6. damaged. This version includes working versions of them(Sorry!).
  7.  
  8. Minimum System Configuration:
  9.  - Any Macintosh model capable of 16 bits (Thousand Colors) at 640x480 or bigger resolution..
  10.  - A Display capable of 16 bits (Thousand Colors) at 640x480 or bigger resolution.
  11.  
  12. Recommended:
  13.  - An Extended Keyboard.
  14.  
  15. Don't contact me for a ROM image.
  16.  
  17. Mac Specific implementation:
  18.  - Full US keyboard mapped for the emulation.
  19.  - Amiga keys are mapped onto PgUp and PgDn.
  20.  - Command-Click emulates Amiga right mouse button.
  21.  - As noted in the Un*x README, the rom image file should be located at the same level as the application and named 'kick.rom'.
  22.  
  23. Mac source code comments:
  24. The Project file is a CodeWarrior DR/7 document.
  25. You can build faster 68k versions (020 + fpu) or PowerPC specific (604,603,etc)
  26. by setting up the project and compiling it.
  27. The files that belongs to me is 'mac.c' & 'mac68k.c' wich can be freely used/distributed.
  28. You may take a portion or all of them and use them on whatever you feel like.
  29. Please send any bug reports to my email address. (Its at the end of this document).
  30. I'll greatly appreciatte if you contact directly the author (Bernd Schmidt) for emulation
  31. specific bugs, however if you are in doubt, send them over, and i'll take care it gets to the right person.
  32.  
  33. Differences between the PowerPC and 68k Versions:
  34. There's only 2 differences. On PowerPC you can correct the aspect ratio
  35. of the emulation (Double Size), however you will lose 50 or so lines on the bottom.
  36. This works ok for most programs tho.
  37. The other difference is that you can't drop into the debugger in the 68k version.
  38. Thats due some kind of bug on SIOUX.
  39. Until i get myself CodeWarrior DR/8 or newer and check if the bug is still there
  40. you won't be able to use the built in debugger on 68k.
  41.  
  42. I would like to note that performance on 68k is really dramatic.
  43. A great idea would be to interpret 68k opcodes natively on 68k computers.
  44. Let's see what i can do about it. Basically im supporting it due to a big
  45. public demand.
  46.  
  47. How things works now and how they should work in the future:
  48.  - Screen drawing routines aren't QuickDraw compliant, wich in fact may end up in incompatibilities with some graphic boards. I did worked a lot on QuickDraw compliant routines. They still don't work. Don't ask why, but CopyBits() doesn't feel like working.
  49. I added a big comment on the 'mac.c' & 'mac68k.c' on the problematic routine.
  50. Any help on this issue would be greatly appreciatted.
  51.  
  52. - YES!, you can swap disks now!. Use the Drive menu or its shortcuts to Insert/Eject
  53. floppies. Be warned that it takes some time until the Amiga recognizes the disk
  54. insertion. (On 68k specifically).
  55.  
  56. - The hardfile option is implemented, but doesn't work. Should check deeply
  57. on what's going on there.
  58.  
  59.  - The filesystem option isn't implemented yet, but i started to do some porting on
  60. it. This is definately going to take some time until it gets implemented.
  61.  
  62.  - The sound option is implemented.
  63. You can turn it on/off by the MenuBar or with Command-S.
  64.  
  65. - The Screen Update option is implemented. What's this option good for?
  66. Smoother sound and faster emulation. Just turn it off when the computer
  67. is doing some math or playing music and check the difference.
  68. You can turn it on/off by the MenuBar or with Command-U.
  69.  
  70.  - Joystick emulation is implemented through a fake keyboard joystick.
  71. Use the numbers on the keypad (8=up, 4=left, 6=right, 2=down, 5=fire).
  72. You can turn on/off this option by the Menubar or with Command-J.
  73.  
  74.  - Right mouse button support for 2 or 3 button mac mouses should be added. Until i get myself one of those mouses and its API it won't get implemented.
  75.  
  76.  - Pressing Command-Q quits the emulation immediately. It should confirm before leaving.
  77.  
  78.  - If your monitor supports 16-bits, it automatically switchs to it. It should ask you before switching.
  79.  
  80. Ongoing improvements:
  81. Hardfile, Filesystem and QuickDraw-compatible routines are mandatory.
  82. Im currently working on them.
  83. Should find a way to produce a better sound support. I'm currently using
  84. double-buffers and 8 bit sound for speed sake.
  85. Most of the other hardware-dependant improvements noted above will get implemented as soon i get my hands on such hardware and/or its dev kits.
  86. When the kick replacement fails to boot-up a disk sometimes it gets on a
  87. loop issuing 'Illegal Instruction XXXX'. On such cases the only way to get
  88. out is with a Force Quit with what it means (Heap corruption,etc). Have to
  89. ask Bernd how to avoid this.
  90.  
  91. Thanks must go to Bernd Schmidt and everyone else that contributed in this project.
  92. (Read the CREDITS file for the complete list).
  93.  
  94. Thanks to all the persons that sent mail either with bug reports, questions, requests
  95. or just to encourage me to go on with this product.
  96. As this product is freeware the main testers are the people perse. Thanks
  97. for your patience.
  98.  
  99. The nice icon was done by Tobias Kaminski (kaminski@deculx.BA-Loerrach.de)
  100. and i guess he should be mentioned. Thank you.
  101.  
  102. Ernesto Corvi.
  103. macsupport@overnet.com.ar
  104. 3/26/96
  105.